home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / reviews / wi_08 < prev    next >
Text File  |  1993-11-10  |  39KB  |  1,225 lines

  1. WI-08:  Windows Programming
  2.  
  3.  
  4. --------------------------------
  5. 3558 "C" Programming for Windows          Small Programs Disk
  6. --------------------------------
  7.  
  8. CDK-VB
  9.    Langley, Brent K.
  10.    $0
  11. contains information about creating custom controls for VB with C++.
  12.  
  13. Three_d.dll (3D-DLL)
  14.    Donahue, Ray
  15.    $20-$50
  16. is a DLL for making a Windows 3.0 dialog box appear to have a 3-dimensional
  17. look. Boxes can be recessed, extruding, or shadowed. C source code and EXE files
  18. for a demo program are included. Support is provided for EGA, VGA, and above.
  19.  
  20. Dib
  21.    Reilly, Patrick
  22.    $0
  23. is a pair of functions for manipulating a DIB bitmap.
  24.  
  25. DOSWin
  26.    is sample code to restrict puts()-printf() output to a window in Windows 3.
  27. It also allows restricting some DOS programs output to a window.
  28.  
  29. FixDS 2.0
  30.    Geary, Michael
  31.    $0
  32. is a C routine that eliminates need for EXPORTS and MakeProcInstance() in
  33. Windows applications; prevents bugs caused by omitting EXPORTS or
  34. MakeProcInstance(); and allows Windows applications to export functions that
  35. will be called directly from a dynamic link library.
  36.  
  37. Journal
  38.    Fogelin, Eric
  39.    $0
  40. is a dynamic Link library demonstrating Windows 2.0 Journal Hooks.
  41.  
  42. Mail-OM
  43.    Oregon Professional Microsystems, Inc.
  44.    $0
  45. is the Microsoft C source code for a mailing list application for MS Windows.
  46.  
  47. NewSpy 1.0
  48.    Feinleib, David A.
  49.    $25
  50. is an improved version of the Spy program that is included in the SDK.
  51.  
  52. QuickC for Windows Tools (QCTOOLS)
  53.    English, Arthur
  54.    $0
  55. is an icon toolbar for use with QuickC for Windows. Functions include opening
  56. and saving projects and files, finding next and previous compiler errors, edit
  57. fuctions, and more. (Not on this disk. Ask for disk #8897.)
  58.  
  59. Regular Expression DLL (REGEXP)
  60.    Windfall Software Systems
  61.    $10
  62. contains a dynamic link library compatible with Microsoft Windows. The library
  63. performs regular expression searches and a number of supporting operations.
  64.  
  65. Status Bar Control 1.2.0 (STSBARC)
  66.    Krikorian, Jean-Marc
  67.    $0
  68. is a DLL and associated files for displaying a Status Bar in Windows apps. A
  69. sample app and all source code are included.
  70.  
  71. Windows C Editor 2.0 (WCE)
  72.    DeCillis, Tom
  73.    $35
  74. is a programming shell. It features a logical toolbar and click SAA/CUA
  75. compliant interface that lets you edit, run, and compile all the necessary parts
  76. of a Windows application using the Microsoft Windows SDK.
  77.  
  78. WinClass (WINCLAS)
  79.    Pittelkow, Michael
  80.    $0
  81. is a C++ class library for Windows 3.
  82.  
  83. WINET
  84.    Booth, Duncan
  85.    $0
  86. is an execution profiler for Windows applications. C source code is included.
  87.  
  88. WinBegin 3.0 (WINBGN)
  89.    Crayne, Susan
  90.    $35
  91. is a development tool for creating very simple C programs which run under
  92. Windows 3.0. It is intended for the beginning programmer.
  93.  
  94. Winclip (WIN-CLP)
  95.    Schulman, Andrew
  96.    $0
  97. contains source code showing how DOS programs can use INT 2Fh services
  98. to access the Windows clipboard (in enhanced mode only).
  99.  
  100. --------------------------------
  101. END OF SMALL PROGRAMS DISK #3558
  102. --------------------------------
  103.  
  104.  
  105. -----------------------------
  106. 3790 Turbo Pascal for Windows          Small Programs Disk
  107. -----------------------------
  108.  
  109. AfterDark SDK 1.01p (AFTRDRK)
  110.    Sands, Richard R.
  111.    $0
  112. is a development kit for writing modules for the After Dark Screen Saver.
  113.  
  114. Ansioem
  115.    Robert Digsby
  116.    $0
  117. displays the ANSI and OEM character set. It allows you to click on a
  118. character to find out what it would be converted to if it were passed
  119. through AnsiToOem or OemToAnsi. C Source code is included.
  120.  
  121. Beeper (BEEPR)
  122.    $0
  123. is TPW code that demonstrates the use of a timer call-back function rather than
  124. the timer event message. It shows the use of export, MakeProcInstance, and more.
  125.  
  126. Bitmap Buttons (BITMBTN)
  127.    Thomas, Daniel
  128.    $0
  129. is a pair of Button objects that lets you create bitmap buttons.
  130.  
  131. BitView
  132.    $0
  133. is TPW source for a bitmap viewer within an MDI framework. It supports 256
  134. colors and compressed files.
  135.  
  136. Blaise
  137.    Warren, Robert J.
  138.    $0
  139. is a screen saver module for TPW. It hooks into the screensaver of the
  140. desktop portion of the control panel.
  141.  
  142. Bmhelp
  143.    $0
  144. contains code for displaying a bitmap from a resource file.
  145.  
  146. Bounce
  147.    $0
  148. is source for a bouncing ball graphics demo.
  149.  
  150. Center
  151.    Thomas, Daniel
  152.    $0
  153. is a procedure which will center a Popup window in its parent's window.
  154.  
  155. ClrCmbo
  156.    $0
  157. is a TPW unit for a color selection combo box with colors, not names.
  158.  
  159. Clover
  160.    $0
  161. is source code for a graphics display.
  162.  
  163. Concentration (CONCEN)
  164.    Rubenking, Neil J.
  165.    $0
  166. is the source and resource for a Concentration type game. Demonstrates
  167. owner-draw buttons, modifying system menu, making window size exactly match
  168. contents, etc.
  169.  
  170. Custom Control Library (CCONTRL)
  171.    Vitabile, Anthony M.
  172.    $0
  173. is the source code for a custom control library for Resource Workshop. Included
  174. is a Percent Completed custom control.
  175.  
  176. DYNST
  177.    Campbell, Tom
  178.    $0
  179. is a TP unit for the creation and use of dynamically allocated string arrays on
  180. the heap and handling all memory management transparently. The file DEMO.PAS
  181. contains an interactive demonstration showing you the allocation, use, and
  182. disposition of a dynamic string array.
  183.  
  184. EmptyDLG (EMPTYDL)
  185.    Rubenking, Neil J.
  186.    $0
  187. is an application template that demonstrates using a dialog window as a main
  188. window in a TPW program.
  189.  
  190. FileCopy.PAS 1.2
  191.    Allard, Adam A.
  192.    $0
  193. is source for a fast file copy utility.
  194.  
  195. File Clerk Source (FCSRC)
  196.    Peoples, David
  197.    $0
  198. is the source code for File Clerk, a file selector and application launcher.
  199.  
  200. File Dialog (FILEDLL)
  201.    Gallo, Guy
  202.    $0
  203. is a DLL for a file dialog box that can be called from TPW or from Word for
  204. Windows.
  205.  
  206. Fontlist (FONTLST)
  207.    $0
  208. is full source code and resource file for a font listing utility.
  209.  
  210. Font Manipulation Utility (FMU)
  211.    Smith, Mark
  212.    $0
  213. is a dialog box that allows the user to try out different screen fonts.
  214.  
  215. Infowdw.PAS
  216.    $0
  217. is an example of a modeless window that can be used to display status
  218. information about a program as it is running.
  219.  
  220. Janus
  221.    Sawatzki, Peter
  222.    $0
  223. let you create dialogs as MDI child windows, create BorDlgs from standard
  224. resource, standard dialogs from BorDlg resources, and support foreign language
  225. BorButtons.
  226.  
  227. Lststr 1.0
  228.    Rosenberger, Rob ASP
  229.    $0
  230. helps document string resources.
  231.  
  232. Message Box Utilities 1.0 (MBUTILS)
  233.    Salesas, Robert
  234.    $0
  235. makes it easier to write small programs that require little output or input. It
  236. is based around the Windows messagebox and provides routines to do MBWriteStr,
  237. MBWriteBuf, MBWriteLn, MBClear and MBShowWindow. Source code included.
  238.  
  239. PaintBMP (PNT-BMP)
  240.    is a unit that lets you create a pop-up window with caption and paint it
  241. with a bitmap. Source code and test code are included.
  242.  
  243. Rattle 1.01
  244.    Boyd, Craig
  245.    $10
  246. contains code for allocating and deallocating blocks of memory in a random
  247. fashion.
  248.  
  249. Ribbon
  250.    Thorpe, Danny
  251.    $0
  252. shows how to set up a non-MDI child window in an MDI window.
  253.  
  254. Time Watch Icon (TIMICON)
  255.    Mackey, Jack C.
  256.    $0
  257. illustrates how to make an updateable icon.
  258.  
  259. TPWGray
  260.    Overmyer, Doug
  261.    $0
  262. is TPW code showing how to create a dithered gray scale.
  263.  
  264. WinVer 1.0
  265.    Kitsos, Costas
  266.    $0
  267. stamps Windows EXE's or DLL's with the required Windows version. TPW source code
  268. is included.
  269.  
  270. --------------------------------
  271. END OF SMALL PROGRAMS DISK #3790
  272. --------------------------------
  273.  
  274.  
  275. --------------------------------
  276. 4052 Turbo Pascal for Windows #2          Small Programs Disk
  277. --------------------------------
  278.  
  279. Bezier 1.0
  280.    Overmyer, Doug
  281.    $0
  282. demonstrates how to approximate Bezier curves and produce a rubberbanding Bezier
  283. tool for drawing on the screen.
  284.  
  285. Cdfile
  286.    contains files that allow access to the CD-ROM Extension.
  287.  
  288. EDI Threads for Windows 1.0 (EDI-THD)
  289.    Eschalon Development Inc.
  290.    $95
  291. is a complete multi-threading library for Windows. It lets you easily create
  292. applications that use background printing, complex redrawing, repagination,
  293. serial port polling, text searches and more.
  294.  
  295. Frame3
  296.    Hess, Olaf
  297.    $0
  298. contains an OWL object to create dialogs that have the Borland chiselled
  299. steel look without using BWCC. It also shows how to customize a COMMDLG
  300. dialog using a hook function.
  301.  
  302. HelpBMP
  303.    Smith, Matthew T.
  304.    $0
  305. is a text file with helpful hints for placing BMPs in WinHelp RTF/HLP files.
  306.  
  307. Mfloat.PAS
  308.    Thornton, Chris & Rubenking, Neil
  309.    $0
  310. is a routine for forcing a window to stay on top of other windows on the Windows
  311. 3 desktop.
  312.  
  313. Modeless Dialog (MODIALG)
  314.    Vitabile, Anthony M.
  315.    $0
  316. contains a unit for using modeless dialogs as MDI child windows. Also Source and
  317. sample code are included.
  318.  
  319. Modem
  320.    Borland International
  321.    $0
  322. contains an example that shows how to use MS-Windows communication API
  323. functions. An executable program is included that will dial out and allows you
  324. to configure baud rate. Full source code is provided.
  325.  
  326. NoteBox
  327.    CGSoft
  328.    $0
  329. is a function similar to a messagebox except that it disappears after a
  330. specified number of seconds if no user input is received.
  331.  
  332. OGLRef
  333.    $0
  334. is a reference for all objects and methods found within the WhiteWater Group's
  335. ObjectGraphics TPW library. It is formatted for printing for a hardcopy
  336. reference.
  337.  
  338. OWL Custom Controls (OWL-CC)
  339.    Baker, Shawn Aubrey
  340.    $0
  341. contains a base custom control object, a base custom control button object, a
  342. bitmap button object and a sample code.
  343.  
  344. Owner-Draw List Box (OWNERD)
  345.    Perkins, Rex K.
  346.    $0
  347. contains example code of an Owner-Draw list box. It shows how they can be used
  348. to display graphics as well as text.
  349.  
  350. Paper
  351.    Smith, Ralph
  352.    $0
  353. is source code that shows how to load wallpaper and to adjust the palette.
  354.  
  355. RealIn
  356.    Perkins, Rex K.
  357.    $0
  358. is a unit for calling a real mode interrupt from protected mode.
  359.  
  360. Realm
  361.    Perkins, Rex K.
  362.    $0
  363. shows how to use the DPMI to access the first meg of physical memory in Windows
  364. Real mode. Also included is an example that displays the base addresses of the
  365. COM and LPT ports.
  366.  
  367. Screen Saver Switch (SSWITCH)
  368.   Rochester, Peter Franchuk
  369.   $0
  370. is the commented source for a utility to disable/enable the Win31 screen
  371. saver.
  372.  
  373. Splash
  374.    Hanrahan, Scott
  375.    $0
  376. is a unit that adds a 2- or 16-color bitmap splashscreen to TPW programs. Source
  377. and sample files are included.
  378.  
  379. Stoplite (STOPLIT)
  380.    Boyd, Craig
  381.    $0
  382. demonstrates how to create an animated traffic light icon.
  383.  
  384. StrParse
  385.    Cooper, John
  386.    $0
  387. is a TP unit for parsing strings into tokens for easier manipulation. It is an
  388. adaptation of the C function StrTok.
  389.  
  390. ToolBox
  391.    Radecki, David
  392.    $0
  393. is a unit that builds a toolbox similar to the one in the Resource Workshop
  394. Dialog Editor.
  395.  
  396. TPW-MM
  397.    Milton, Steve
  398.    $0
  399. contains several units for accessing the new functions and structures in
  400. Microsoft's Multimedia Extensions.
  401.  
  402. TPWSpy
  403.    Boyd, Craig
  404.    $0
  405. spies on all the windows that are currently open in your Windows session, and
  406. displays a window containing all the information it can find out about those
  407. windows. TPW source code is included.
  408.  
  409. VBSNdex
  410.    Zuck, Jonathan
  411.    $0
  412. is an example for TPW programmers on how to create a string function in a DLL.
  413. TP source code included.
  414.  
  415. WinPlay
  416.    Gibson, Don Phillip
  417.    $0
  418. is a TPW unit for playing music in your programs similar to the Play command in
  419. BASIC. Sample music is included.
  420.  
  421. WinPrint 1.0 (WINPRIN)
  422.    Bayliss, Paul
  423.    $0
  424. is a unit to change and setup a windows printer and produce output.
  425.  
  426. WinRezU
  427.    Daunt, Brendan
  428.    $0
  429. makes Turbo Vision resource files available to TPW programs. Any type of object
  430. can be stored on stream and referenced using character strings.
  431.  
  432. --------------------------------
  433. END OF SMALL PROGRAMS DISK #4052
  434. --------------------------------
  435.  
  436.  
  437. ---------------------------------
  438. 12024 Turbo Pascal for Windows #3          Small Programs Disk
  439. ---------------------------------
  440.  
  441. DDEConv
  442.    Schmid, Klemens
  443.    $0
  444. implements a DDE conversation with any DDE client like Excel, WinWord, ProgMan
  445. etc.
  446.  
  447. Dndlb
  448.    Hayes, Ian
  449.    $0
  450. contains a unit for a Drag'n Drop listbox.
  451.  
  452. Ezdpmi
  453.    Bucknall, Julian M.
  454.    $0
  455. is a unit that encapsulates all the common DPMI requirements for
  456. protected mode and Windows programs. You can allocate/deallocate DOS
  457. memory with pointers, call a real mode interrupt, map a protected mode
  458. pointer onto real mode memory, and more.
  459.  
  460. Encrypt
  461.    Keul, Manfred
  462.    $0
  463. encrypts a string using the same method as Windows' ScreenSaver.
  464.  
  465. Ezdpmi
  466.    Bucknall, Julian M.
  467.    $0
  468. is a unit that encapsulates all the common DPMI requirements for
  469. protected mode and Windows programs. You can allocate/deallocate DOS
  470. memory with pointers, call a real mode interrupt, map a protected mode
  471. pointer onto real mode memory, and more.
  472.  
  473. Heap Auditor 1.0 (HEAPAUD)
  474.   Overmeyer, Doug
  475.   $0
  476. helps diagnose memory leaks from orphaned objects in the GDI local
  477. segments. Source code is included.
  478.  
  479. MkFmx
  480.    Cariotoglou, Mike
  481.    $0
  482. contains source code and a DLL for a utility to test the File manager
  483. extensions.
  484.  
  485. MSortP
  486.    Kokkonen, Kim
  487.    $0
  488. is a unit for sorting items in real or protected mode applications. It supports
  489. TPW or BP7 for DOS real mode, DOS protected mode, or Windows targets. It takes
  490. advantage of all extended memory in protected mode and performs a disk based
  491. merge sort if it runs out of memory.
  492.  
  493. Percent Complete DLL (PCCLDLL)
  494.    Vitabile, Anthony M.
  495.    $0
  496. is the source for a percent-complete custom control.
  497.  
  498. Playmid
  499.    Cribbs, Derek
  500.    $0
  501. contains a unit with BP7 source to play MIDI files in WIN31. This is
  502. similar to SndPlaySound but for MIDI files.
  503.  
  504. RunDlg
  505.    Beck, Randolph
  506.    $0
  507. provides a dialog box where the modal loop is inside-out so that a program
  508. can be interrupted while performing long tasks such as printing reports.
  509.  
  510. Scrgo#
  511.    $0
  512. shows how to instantly start the WIN31 screen saver and how to install a
  513. wh_Mouse Windows hook.
  514.  
  515. Ssave.dll (SSAVETP)
  516.    lets you access the screen saver password function.
  517.  
  518. StatDemo (STATDMO)
  519.   $0
  520. is source and sample code for a status bar.
  521.  
  522. Status (STAT-AC)
  523.    Carney, Adam
  524.    $0
  525. is code for a modeless status box.
  526.  
  527. Strmsgs
  528.    Nielsen, Ravi
  529.    $0
  530. displays a messagebox with both program-supplied and string resource text.
  531.  
  532. TI2000
  533.    $0
  534. is a routine for pausing your app while you execute another .
  535.  
  536. UGlbEdit (UGLBEDT)
  537.    Taylor, Mike
  538.    $0
  539. is a TEdit variant that uses the global heap, allowing the full 32k to be
  540. used.
  541.  
  542. VBAPI (VBAPI)
  543.    Anez, Juancarlo
  544.    $0
  545. lets you build VBX custom controls using Borland Pascal. This includes
  546. source code in Pascal and Assembler, and an assembled OBJ. (Not on this
  547. disk. Special order from the December 1993 CD.)
  548.  
  549. WinDir (TPWINDR)
  550.    Shaw, Donald E.
  551.    $0
  552. contains source code and an executable for producing a directory listing in
  553. Windows. Directories can be sorted by name, extension, size, or time/date.
  554.  
  555. Xini
  556.    Maischein, Max
  557.    $0
  558. source for accessing INI files.
  559.  
  560. 12024 Custom Controls
  561. ---------------------
  562. FrameOH
  563.    Hess, Olaf
  564.    $0
  565. allows dialog boxes with the Borland chiselled steel look without having to
  566. use BWCC. It also implements recessed/raised frames.
  567.  
  568. ItsyBit
  569.    Boyd, Craig
  570.    $0
  571. lets you create windows with small horiztonal or vertical captions.
  572.  
  573. Mscrol
  574.    $0
  575. contains Pascal unit for implementing a micro scrollbar.
  576.  
  577. Ownrdr
  578.    Snoddy, Todd T.
  579.    $?
  580. includes objects that allow you to use BWCC style bitmapped buttons in your
  581. own programs without the BWCC. DLL.
  582.  
  583. ---------------------------------
  584. END OF SMALL PROGRAMS DISK #12024
  585. ---------------------------------
  586.  
  587.  
  588. ---------------------------------
  589. 12356 Turbo Pascal for Windows #4          Small Programs Disk
  590. ---------------------------------
  591.  
  592. Alarm (ALRMTPW)
  593.    XIAN Corporation
  594.    $0
  595. contains source code and an executable for a Windows alarm application. You can
  596. set the date and time, and a message box pops up with any text you have entered.
  597.  
  598. APIDLL.PAS
  599.    $0
  600. shows how to launch windows and dialogs from inside a DLL without the
  601. aid of OWL.
  602.  
  603. COMDLG7
  604.    Aez, Juancarlos
  605.    $0
  606. contains several units for a BP7 object shell around the Common Dialog API.
  607. Code is included to show how to use BWCC with common dialogs and how to add
  608. your own controls to them. A WIN31 printer object is also included.
  609.  
  610. Dlghlp
  611.    Ritchey, Pat and Denzlein, Michael
  612.    $0
  613. allows you to use the F1 key to call WINHELP. It uses a filter function
  614. to get the F1 key in a dialog and sends a message to the dialog window
  615. function.
  616.  
  617. F1Help
  618.    Ritchey, Pat and Steketee, Scott
  619.    $0
  620. contains an example for implementing F1 help for both menus and dialog
  621. boxes using a Windows hook procedure. Menu help allows the user to press
  622. F1 while highlighting any menu item, and to receive context-sensitive
  623. help on that item.
  624.  
  625. Modal Windows (MODAL)
  626.    contains a unit implementing modal windows which can behave
  627. completely like a dialog box but needs no dialog resources.
  628.  
  629. Msvid
  630.    $0
  631. contains an interface unit for Microsoft Video for Windows.
  632.  
  633. Openfi
  634.    $0
  635. contains source code and an executable that demonstrates how to use the
  636. File Open common dialog as a main window. It also demonstrates common
  637. dialog hook procedures, alternate templates, and adding an icon to a
  638. minimized dialog.
  639.  
  640. Patchmb
  641.    Hess, Olaf
  642.    $0
  643. is a small program and DLL that show how to patch calls to functions in
  644. Windows-DLLs.
  645.  
  646. Player (PLAYER)
  647.    Calvert, Charles
  648.    $0
  649. contains source code demonstrating how to use the multimedia extensions
  650. to Windows. The code uses the MCI interface to play MIDI, WAV, and
  651. CD-ROM. A batch file is included to compile an executable and three
  652. DLLs. The DLLs contain the multimedia functionality and the executable
  653. represents an object oriented interface.
  654.  
  655. SSaveWin (SSAVWIN)
  656.    Keul, Manfred
  657.    $0
  658. demonstrates how to write password protected Screen Savers for Windows
  659. 3.1 using Borland Pascal. Screen Savers can be installed via control
  660. panel. It uses password-protection that is compatible with Microsoft's
  661. algorithm. Full source code, including some simple animation examples is
  662. provided.
  663.  
  664. Stadll
  665.    Plett, Bradley
  666.    $0
  667. contains a DLL which displays a % complete status box. It also allows
  668. the user to cancel a task. The status box is done using a modeless
  669. dialog box.
  670.  
  671. TheLister 1.01 [LISTER.ZIP]
  672.    Lodolo, Enrico
  673.    $20
  674. is an advanced listing utility for Pascal programs. It enhances the
  675. readability of your listings, allowing you to identify at a glance the
  676. most important parts in a program. It will also number each page and
  677. mark a date/time stamp. (Not on this disk. Special order from the
  678. December 1993 CD.)
  679.  
  680. VMODE$13.PAS
  681.    Hess, Olaf
  682.    $0
  683. is source code for changing to a different video mode under Windows
  684. using two undocumented functions.
  685.  
  686. PPFont
  687.    Poellinger, Paul F.
  688.    $10
  689. is a DLL providing higher-level language access to NEWLOGFONT and
  690. NEWTEXTMETRIC (logical and physical) information about available fonts
  691. via EnumFontFamilies.
  692.  
  693. On Screen Keyboard (SJLKBD.PAS)
  694.    Leonard, Steve
  695.    $0
  696. is source code that draws an on screen keyboard that lets you type with
  697. the mouse, then send the text to another application that is waiting for
  698. text. It will not work unless you come directly from the other app.,
  699. where you were positioned in an input dialog box.
  700.  
  701. WinPCX
  702.    Rafn, Mark D.
  703.    $0
  704. contains source code and an executable for a PCX file decoder.
  705.  
  706. ---------------------------------
  707. END OF SMALL PROGRAMS DISK #12356
  708. ---------------------------------
  709.  
  710.  
  711. ---------------------------------
  712. 12170 General Windows Programming          Small Programs Disk
  713. ---------------------------------
  714.  
  715. BoilerPlate 1.0 (BOILER)
  716.    Baldwin, Dave
  717.    $0
  718. gets you started on a new OWL program by generating the appropriate
  719. boilerplate code. You start by using Resource Workshop or WRT to design
  720. your primary resources (menu, accelerator, cursor, etc.). BoilerPlate
  721. then uses the resource file (and additional information you supply) to
  722. generate code for your application.
  723.  
  724. CTL3D.PAS (CTL3D-P)
  725.    Hamer-Moss, Steve
  726.    $0
  727. contains a BP7 interface unit for Microsoft's CTL3D.DLL. It allows BP7
  728. apps to use Microsoft-style 3D dialogs (as in Access, Excel 4.0, etc.)
  729. under Windows 3.0 and 3.1.
  730.  
  731. Logfile 1.0 (11-93 CD)
  732.    Raffel, Matthew P.
  733.    $10
  734. contains a DLL that provides Windows developers a very easy and
  735. straightforward method of recording and logging information as a
  736. program runs. This will work with any Windows' language which can use
  737. API calls.
  738.  
  739. PBCWin 1.0
  740.    Hanlin, Thomas III
  741.    $20
  742. is a general purpose DLL for Windows programming. It is oriented toward VB but
  743. can be used with any language that supports DLLs. There are 79 routines,
  744. including bit manipulation, array initialization, PEEK, POKE, and SWAP routines,
  745. checksums and CRCs, equipment testing, string info, and more.
  746.  
  747. RTF Magic (RTFMAG)
  748.    BKMA
  749.    $20
  750. contains a WFW macro that allows the rapid conversion of documents into
  751. Windows Help files. You use the outline feature of WinWord to organize
  752. the information and RTF MAGIC creates a matching table of contents in
  753. your help file. You do not have to build all the jumps, because browse
  754. sequences and buttons are automatically added.
  755.  
  756. WinMon 1.1 (WINMON)
  757.    Burki, David
  758.    $25
  759. allows Windows programmers to display debugging information in a list
  760. box. The API to display information uses the same variable argument list
  761. format as the standard C printf() function. The set of APIs allow the
  762. behavior of the list to be controlled by the application being
  763. debugged.
  764.  
  765. Wsheap
  766.    TurboPower Software
  767.    $0
  768. is a tool for analyzing dangling heap space and resources in Windows
  769. applications.
  770.  
  771. ---------------------------------
  772. END OF SMALL PROGRAMS DISK #12170   [10]
  773. ---------------------------------
  774.  
  775.  
  776. ------------------------------------
  777. 12728 General Windows Programming #2          Small Programs Disl
  778. ------------------------------------
  779.  
  780. DLL Master 2.03 (DLLMST) (12-93 CD)
  781.    Shaftel Software
  782.    $28
  783. lists all modules currently loaded in memory. It then allows you to
  784. load, unload, or decrement the use count. Module path, date, time and
  785. file size are shown, and lists may be saved or printed. Requires WIN31
  786. and VBRUN300.
  787.  
  788. Helper 2.0 (HLPRWIN)  (11-93 CD)
  789.    Brown, L.E. Jr
  790.    $15
  791. contains a WinWord document template that simplifies the creation of Windows
  792. Help files. It allows you to easily edit, compile, test or modify your help
  793. files, run your favorite screen capture utility, and manage your project files
  794. from within the WinWord environment.
  795.  
  796. PackIt! 1.11.04 (PKT111) (11-93 CD)
  797.    Martinsen's Software
  798.    $23
  799. is a Windows front-end to Microsoft Compress and Expand. It allows
  800. command line arguments, the ability to process multiple files at once,
  801. fast expansion using LZEXPAND.DLL, and much more. Requires WIN31 and
  802. VBRUN300.
  803.  
  804. ---------------------------------
  805. END OF SMALL PROGRAMS DISK #12728
  806. ---------------------------------
  807.  
  808.  
  809. Animation Kit 1.0b [ANIMATE.ZIP]
  810.    ServantWare
  811.    $20
  812.    #12697 (12-93 CD)
  813. contains samples for animating bitmaps, text, and cursors. These
  814. routines are taken from the popular game Jewel Thief. A complete help
  815. file and installation utility are included. Requires Windows 3.1, SDK, C
  816. compiler, DOS 3.3+, EGA or better, and a mouse.
  817.  
  818.  
  819. ASMClock
  820.    $0
  821.    #3461
  822. is assembler code (and executable) whose purpose is to show that MASM 6.0
  823. can be used to write Windows programs. The assembler code was translated
  824. from a sample C program in Petzold's Windows book. Requires SDK 3.0.
  825.  
  826.  
  827. Atree
  828.    Thomas, Monroe M.
  829.    $0
  830.    #3463
  831. is a complete programmers interface and an interpreter for non-programmers
  832. to experiment with Adaptive Logic Networks. Requires Windows 3.
  833.  
  834.  
  835. BasicBasic 1.3
  836.    Davidsaver, Mark
  837.    $15
  838.    #4204
  839. lets you compile BASIC programs for DOS or Windows. Not all "standard" BASIC
  840. commands are supported. This is a very easy way to develop small programs
  841. without regard for which environment they will run under. Several sample files
  842. are included for compiling, and ASCII source code is accepted.
  843.  
  844.  
  845. CDB for Windows
  846.    Daytris Information Systems
  847.    $149
  848.    #3319
  849. is a database toolkit for Windows programmers. A complete C-API is included
  850. with over 40 predefined database function calls. CDB is based on both the
  851. network and relational data models and uses an ISAM methodology for key file
  852. management. Other features include file locking, and the ability for multiple
  853. applications to access the same database concurrently. 480K of disk space is
  854. required.
  855.  
  856.  
  857. ClickBar 1.0
  858.    WynApse SoftWare
  859.    $36
  860.    #4835
  861. is a DLL that provides Windows software developers a robust 3D button
  862. interface. It allows you to produce commercial quality menubars, with
  863. 144 3-dimensional buttons to choose from. Other features include
  864. seamless integration with Borland's Resource Workshop, example source
  865. code, and more.
  866.  
  867.  
  868. DBEngine 3.0 [DBENG3.ZIP]
  869.    Douglas A. Bebber
  870.    $75
  871.    #12700 (12-93 CD)
  872. is a custom control interface to the Paradox Engine 3.x. It allows VB
  873. and Visual C++ programmers to build multi-user network-compatible
  874. database management applications. This is compatible with VB 1.0, 2.0,
  875. and 3.0 and Visual C++ 1.0.
  876.  
  877.  
  878. DIB
  879.    Smith, Ralph
  880.    $0
  881.    #4029
  882. contains three example TPW programs illustrating the use of device independent
  883. bitmaps. One program is for 16-colors, and two are for 256-colors. Source code
  884. is included.
  885.  
  886.  
  887. EDI Install Pro 2.0
  888.    Eschalon Development Inc.
  889.    $100
  890.    #20216/4400
  891. is an installation utility for Windows. Features included dithered and/or bit
  892. mapped background, user selectable components, PM group creation, INI file
  893. modification and creation, version checking, full file compression with
  894. pack/unpack utilities, multiple disk support, and custom DLL support that allows
  895. you to expand the capabilities of EDI Install Pro to handle almost any possible
  896. installation requirements.
  897.  
  898.  
  899. HyperAct [CAPPS] 11-93 CD
  900.    Infotivity Technologies, Inc.
  901.    $?
  902.    #12639
  903. allows the creation of dialog boxes, edit system control files and
  904. perform other functions without writing a single line of code because
  905. it uses standard Windows Help or Notepad commands. All specific
  906. functions are performed by using the simple HyperAct options. It's
  907. also usable by any help authoring system that creates Windows HELP.
  908.  
  909.  
  910. InWin 4.0 [INWIN]  (09-93 CD)
  911.    Softline, Inc.
  912.    $100-$300
  913.    #20216/12317
  914. is a global installer for applications and files running under Windows
  915. 3.x or DOS applications/files installing into the Windows environment.
  916. Features include error checking and informational dialog boxes, custom
  917. headers/footers/title/program name, and point and click end-user help.
  918.  
  919. You can utilize any DOS self-extracting executable compression routine.
  920. A "gas gauge" indicator shows the current percentage of the install.
  921. Support is provided for up to a 10-disk installation. An ASCII file
  922. editor (such as Notepad) is required to create the script files.
  923.  
  924.  
  925. Modified Setup1
  926.    Johnson, L.J.
  927.    $0
  928.    #20216/4463
  929. adds new features to the PTK Setup program. It provides options to do a Full
  930. Installation or Update Files, and allows users to install in either a new
  931. program group or an existing group.
  932.  
  933.  
  934. SVInstal 2.1 [SVINST] (11-93 CD)
  935.    Soft Ventures
  936.    $40
  937.    #20216/4377
  938. installs program and data files from a distribution floppy to a hard
  939. drive. It creates directories and copies files to them, builds a Windows
  940. program group and loads icons, and presents a README.TXT file in a
  941. pop-up window.
  942.  
  943.  
  944. WinSetup 1.0
  945.    Money Smith Systems, Inc. ASP
  946.    $54-$104
  947.    #20216/12064
  948. is a compact (26K) program for installing applications in Windows. This is
  949. designed for shareware authors/vendors and supports multiple disk sets,
  950. self-extracting archives, Program Manager installation, documentation viewing,
  951. and prior post-install commands.
  952.  
  953.  
  954. The INTL Package
  955.    Fahller, Bjrn ASP
  956.    $55
  957.    #4449
  958. contains a DLL that adds international support to your applications. Also
  959. included are an INI file with international phrases and names of weekdays and
  960. months, a demonstration program, a Windows help file, source code, and more.
  961.  
  962.  
  963. IXFWIN 1.1 [IXFWIN]  (10-93 CD)
  964.    Orange Software
  965.    $88
  966.    #12502
  967. turns C or C++ code into a cross referencing database. It lets you
  968. interactively search and browse through programs. This can help
  969. programmers better understand their source code and enable them to reuse
  970. their software.
  971.  
  972.  
  973. JORF
  974.    The JORF Company ASP
  975.    $85
  976.    #7825/4585 [2 disks]
  977. is an object-oriented programming language for DOS and Windows that
  978. allows easy creation of data entry/database programs. It includes
  979. a DOS/Windows interpreter, editor, source level debugger, context-sensitive
  980. help, and sample programs. Support is provided for arrays, pointers,
  981. variable length records, multiple indexes, and network access to files.
  982.  
  983.  
  984. MWCC Object Library 1.03 [MWCC03]  (11-93 CD)
  985.    Microworks
  986.    $0
  987.    #12489
  988. provides a comprehensive set of 3-dimensional windows, dialogs and
  989. custom controls to use in application development. You can easily
  990. implement an enhanced Borland look, an enhanced Microsoft 3D look, or
  991. use the library's own custom 3D style. Example code for several
  992. applications is included. Requires PKUNZIP (on #1705) to extract files.
  993.  
  994.  
  995. Programmer's File Editor 0.04.008 [PFE004]  (08-93 CD)
  996.    Phillips, Alan
  997.    $0
  998.    #20228
  999. is a programmer-oriented text editor for WIN31, Windows for Workgroups
  1000. 3.1 and Windows/NT. Because its file capacity is limited only by the
  1001. amount of available memory, it can handle very large files.
  1002.  
  1003. Other features include the ability to run DOS commands, user-
  1004. configurable key mapping, full font support, application launching, DDE
  1005. support, and much more. The variety of features available make this
  1006. package a powerful integrated development environment for any Windows
  1007. programmer. Available on 3.5" 1.44MB MegaDisk and CD only.
  1008.  
  1009.  
  1010. Quasar SQL for Windows
  1011.    Stellar Industries
  1012.    $198-$298
  1013.    #3942
  1014. makes it easy for programmers to create relational database applications for
  1015. Windows. It takes full advantage of Windows' pull down menus, dialog boxes,
  1016. icons, and on-line help. It features a clear error-handling and reporting
  1017. interface, and a complete transaction management facility.
  1018.  
  1019. It provides a full-featured relational database engine, a multiple document
  1020. editor, implementation of the American Standard SQL specification, and advanced
  1021. indexing capabilities. This program gives developers a choice of front-end
  1022. development environments, including C, C++, Visual Basic, Pascal, and more.
  1023. Sample files are included. A hard disk or high density floppy is required.
  1024.  
  1025.  
  1026. Rosenthal WinLite 1.0 [WINLITE.ZIP]
  1027.    Rosenthal, Doren ASP
  1028.    $?
  1029.    #12721 (12-93 CD)
  1030. compresses MS-Windows programs to help dramatically reduce their size.
  1031. Compressed programs are functionally identical to the originals, only smaller.
  1032. The smaller, more efficient programs save disk space, LAN overhead, disk caching
  1033. resources, and help discourage reverse engineering. The menu-driven process is
  1034. totally automatic and requires no additional drivers and no modification to
  1035. source code or linking.
  1036.  
  1037.  
  1038. Slider VBX Control [VBSLID] 11-93 CD
  1039.    Northeast Data Corp.
  1040.    $?
  1041.    #12642
  1042. is a DLL control that appears as a slider similar to those used on
  1043. audio/video equipment such as stereos, tuners, and amplifiers. There
  1044. are two versions available one for VB and the other for VC++ [VCSLID].
  1045.  
  1046.  
  1047. CreateHelp! 2.01
  1048.    Barnes, Nic
  1049.    $40
  1050.    #12333
  1051. is an authoring tool for creating Windows help files using WinWord 2.0x.
  1052. Features include automatic context identification, search and link jumps
  1053. and pop-ups, auto keyword addition, default font for titles and
  1054. definitions, the ability to insert referenced hypergraphics, and full
  1055. control of compilation options from within WinWord.
  1056.  
  1057. Other features include point and click macro building, outline building
  1058. from a list file, summary reporting, auto page building, secondary
  1059. window support, context numbering, and full editing of the HPJ file from
  1060. within CreateHelp. The manual also includes a section explaining how to
  1061. write help files for first-timers.
  1062.  
  1063.  
  1064. Quick and Dirty Help
  1065.    Allen, Phil
  1066.    $20
  1067.    #27776/4142
  1068. lets you use any ASCII editor to produce RTF files for the creation of
  1069. Windows 3.0 Help Files. With QDHelp, you can easily create help files
  1070. with links, popups, bitmaps, search keys, and browse sequences. Support
  1071. is included for topic macro links, colored text, and automatic
  1072. generation of HPLJ files. The MS Help Compiler is required. (Also see
  1073. WI-01: #3477, Xantippe, which can create RTF files very easily.)
  1074.  
  1075.  
  1076. Visual Help 2.0e
  1077.    WinWare
  1078.    $49
  1079.    #27776/12328 (12-93 CD)
  1080. makes it easy to create Windows Help files without having to know any of
  1081. the technical in's and out's. All you have to do is type in (or
  1082. cut-and-paste) text and push a few buttons. You can run your help file
  1083. in VH before compiling it to save time.
  1084.  
  1085. This is a boon for programmers, but non-programmers can also use it to
  1086. create hypertext documents for Windows. It is a stand-alone environment
  1087. which does not require WinWord.
  1088.  
  1089. This version has some significant bugs and limitations which the author
  1090. is working feverishly to overcome. (We may have an update by the time
  1091. you read this.) But this is potentially the best Help file creator we
  1092. have seen. Requires VBRUN200. The Windows 3.1 Help Compiler is also
  1093. required.
  1094.  
  1095.  
  1096. WinHelp+ 3.0c
  1097.    Stedy Software & Systems
  1098.    $26
  1099.    #27776
  1100. ties together tools used in creating help files. It has a pushbutton
  1101. interface for calling up editors for RTF and BMP and other necessary
  1102. input files, QDHelp (above), and the Help Compiler itself. (Available on
  1103. 3.5" 1.44MB MegaDisk ONLY!)
  1104.  
  1105.  
  1106. RTFGen 2.01 [RTFGEN] (11-93 CD)
  1107.    Baldwin, Dave
  1108.    $0
  1109.    #12357
  1110. converts plain ASCII files into Rich Text Format for use with the Windows Help
  1111. Compiler. This is much easier than learning Word, or its equivalent.
  1112.  
  1113.  
  1114. Tools:W
  1115.    Gryzich, Kent
  1116.    $295-$495
  1117.    #1940
  1118. allows fast development of Microsoft Windows applications using the
  1119. Windows SDK. It adds dialog box input validation, multi-user database
  1120. interface, graphical display of database records, report writing, help,
  1121. start-up, DDE and more. (The author can no longer be reached at the
  1122. address provided in the documentation.)
  1123.  
  1124.  
  1125.  
  1126. TPW2VB 3.0 (11-93 CD)
  1127.    Liddicoet, Brett
  1128.    $20
  1129.    #12653
  1130. lets you write VB custom controls in TPW instead of C by providing access
  1131. to the VB API via a DLL.
  1132.  
  1133.  
  1134. TPWmisc
  1135.    Willer, Steve
  1136.    $0
  1137.    #4462
  1138. contains source code and executables for several useful utilities. Included are
  1139. applications for monitoring free resources, memory, and disk space. Others
  1140. include a FRAMES unit that draws various types of 3-D boxes, and a TWindow
  1141. descendant that couples Borland's look with the NDW percentage bar.
  1142.  
  1143.  
  1144. vxBase 3.07 [VXBASE]
  1145.    Comsoft Inc.
  1146.    $50
  1147.    #7614/3946 [3 disks] (12-93 CD)
  1148. contains a DLL and sample files for creating dBASE compatible applications.
  1149. Features include up to eight active browse windows, large indexing buffer, memo
  1150. functions, multi-user options, and much more.
  1151.  
  1152. Also included is DataWorks. It is an xBase power user's tool to be used
  1153. by developers building applications with VXBASE for Visual Basic.
  1154.  
  1155.  
  1156. WinBatch 4.0L [WB_40L]
  1157.    Wilson WindowWare ASP
  1158.    $70
  1159.    #12719 (12-93 CD)
  1160. is a batch language interpreter for the Windows environment. It can run
  1161. Windows and DOS programs, send keystrokes directly to applications, prompt
  1162. user for input, present scrollable file and directory lists, display
  1163. information to the user in various formats, make branching decisions based
  1164. upon numerous factors, and much more. You can have system and application
  1165. macro hotkeys with WinBatch. Full scale dialog boxes for user prompting are
  1166. also available.
  1167.  
  1168.  
  1169. WinDialog [DIALOG]  (08-93 CD)
  1170.    Cordts, Soenke
  1171.    $45
  1172.    #12415
  1173. is a simple way for programmers to create dialog boxes. These dialogs
  1174. can be implemented into programs using the Application Program Interface
  1175. that is included, or C source code can be generated. Features include
  1176. animation, animated buttons, sound for buttons, and more.
  1177.  
  1178.  
  1179. Windows Developer 1.561 [WINDEV]
  1180.    Helios Software Solutions ASP
  1181.    $32
  1182.    #12052 (12-93 CD)
  1183. is an integrated program development environment. It can aid programmers in
  1184. editing, compiling, linking, and testing projects using multiple edit windows.
  1185. Other features include multi-vendor compiler support, tools to compare files,
  1186. hypertext links, context sensitive help, a built-in file manager, and more.
  1187.  
  1188.  
  1189. Windows Developer for NT 1.52
  1190.    Helios Software Solutions ASP
  1191.    25 pounds
  1192.    #12253
  1193. is an integrated program development environment. It can aid programmers
  1194. in editing, compiling, linking, and testing projects using multiple edit
  1195. windows.
  1196.  
  1197. Other features include multi-vendor compiler support, tools to compare
  1198. files, hypertext links, context sensitive help, a built-in file manager,
  1199. and more. Requires Windows NT, and a 386 PC running the Oct. 1992+ Beta
  1200. Win32 Software Development Kit.
  1201.  
  1202.  
  1203. Windows Disassembler 1.8 [WDSM.ZIP]
  1204.    Grass, Eric & Snoddy, Todd
  1205.    $43
  1206.    #12720 (12-93 CD)
  1207. disassembles Windows executable, DLLs, and device drivers. The generated
  1208. assembly language code is MASM 6.0 compatible and may be displayed in a window
  1209. and/or written to files. A utility is included which converts simple MASM source
  1210. code into MASM 6.0 high level syntax for reducing the amount of source code and
  1211. easier comprehension.
  1212.  
  1213.  
  1214. Windows Enhanced Dialog Library
  1215.    Smedley, Mike
  1216.    $60
  1217.    #3787
  1218. is an extensive DLL designed to make dialog box data entry much easier for both
  1219. the programmer and the user. Features include formatted data entry, field
  1220. validation, automatic updating of variables, numeric data entry, overtype mode,
  1221. context-sensitive help, and much more. A demo executable is included.
  1222.  
  1223. ]]]]]]]]]]
  1224.  
  1225.